package dao;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Vuelo extends Transporte {
	List<SeccionTransporte> secciones;
	
	public Vuelo() {
		secciones = new ArrayList<SeccionTransporte>();
	}

	public List<SeccionTransporte> getSecciones() {
		return secciones;
	}

	public void setSecciones(List<SeccionTransporte> secciones) {
		this.secciones = secciones;
	}

	@Override
	public String getCosto() {
		String resultado = "";
		for (SeccionTransporte seccion : secciones) {
			resultado += "\n" + seccion.toString();
		}
		return resultado;
	}

	@Override
	public SeccionTransporte getSeccion(String clase) {
		SeccionTransporte seccionTrasporte = new SeccionTransporte();
		seccionTrasporte.setClase(clase);
		for (SeccionTransporte seccion : secciones) {
			if (seccion.equals(seccionTrasporte)) {
				return seccion; 
			}
		}
		return null;
	}

	@Override
	public Boolean isInSecciones(String clase) {
		return getSeccion(clase) != null;
	}

	@Override
	public int getNumeroSecciones() {
		return secciones.size();
	}
}
